Drone footage released on June 26 shows the widespread devastation and official rescue efforts after a landslide hit a village in Maoxian, in northern Sichuan, China, on June 24, trapping more than 100 people.People's Daily reported that, as of late Sunday , 10 people have been confirmed dead while 93 others remain missing.